/**
 * This provides an consistent interface for calculating the smoothness of an
 * given set of points.
 */
package interfaces;

/**
 * 
 * @author Vivek
 * @version 0.01
 * 
 */
public interface IGetSmoothing {
	
	/**
	 * Gives a cost based on the smoothing algorithm  
	 * @param xy
	 * @return
	 */
	public double getSmoothnessValue(double[][] xy);
	
	/**
	 * Returns the name of the algorithm
	 * @return
	 */
	public String getAlgorithmName();

}
